public class ConcreteIntrinsic extends Intrinsic {
    private String intrinsicState;

    public String getIntrinsicState() {
        return intrinsicState;
    }

    public void setIntrinsicState(String intrinsicState) {
        this.intrinsicState = intrinsicState;
    }

    protected ConcreteIntrinsic(String intrinsicState) {
        this.intrinsicState = intrinsicState;
    }

    @Override
    public String operation() {
        return this.intrinsicState;
    }
}